home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
comm
/
bbs
/
maxsdoors.lha
/
voicepager006.lha
/
VoicePager.Doc
< prev
next >
Wrap
Text File
|
1992-05-27
|
5KB
|
128 lines
VoicePager v 0.06
-----------------
Another utility-door for MAXSBBS... May 27, 1992.
Installation: 1. Copy all files to BBS:Doors/Voicepager/
2. Make a MAXsBBS menu call this door when
the user hits (P)age (or whatever).
3. Read the manual.
Please read VoicePager.NEWS for latest news, ie password
entry to sections...
What it does should be fairly obvious; it is a door that,
when run, will prompt the user for a reason to page you,
then use the amiga's speech device to alert you to who is
calling and what it is about.
It will also call the normal BBS paging function as well,
thus doing everything MAXSBBS normally does when a user
pages you; ie update the user.log and highlight the users
name at the bottom of the screen to indicate that you have
been paged. (Please note it sends the normal CHAT.sample -
if any - first to get your attention, then uses the voice.)
While doing this, it also appends the users name, current
date and time as well as the reason given for chatting to a
file BBS:Logfiles/VoicePager.log
Unlike some other paging utilities, the format of this text
is relatively pleasing to the eye. 8-)
Should you wish to view this logfile while online, simply
enter the door, and enter 'Who paged?' as the reason for
chatting. This would then bypass the normal function, and
go straight into display mode, where the logfile can be
viewed. (This function is not case sensitive.)
Of course, this is only available to people with sysop
access. If you attempt to use this without having high
enough access (ie 5000 or more), an entry will be made in
the logfile to alert the real sysop.
Even sysops viewing of the chat-log will be recorded, just
in case you have co-sysops and want to know what they're up
to. (In order for the logfile not to be full of "sysop
viewed the logfile" messages, this will not apply to
Almighty sysops. If you think access 10000 SHOULD be
recorded, please let me know, and I'll change it.)
Also, if the user decides to exit (ie just press return when
prompted for a reason), the pager will obviously not start,
but a record will still be created saying a user was
_thinking_ of paging you. (Handy if you want to do your
mind-reader impressionist trick on an innocent user!)
You may also have an optional text file that will override
the internal text that's normally displayed. The name of
this file is 'VoicePager.Screen' and it should be either in
your doors/VoicePager/ or simply doors/ directory.
This file may contain any of the usual maxsbbs auto insert
functions, (%R, %a etc), as well as access level control
codes (@nnnn), colour codes etc. Thus, you can make it look
completely different to different users.
The users reply may be up to 50 bytes long, so make sure you
have enough room for this on your screen, and end the file
with a cursor control code to make the input prompt appear
where appropriate. (A sample file is included in this
archive, and although this is not required to operate the
door, it may still be wise to study it!)
If a user pages you outside the normal hours allowed in
the MAXSBBS configuration, the appropriate msg will be
shown, to let the user know that he's not really picked a
great time.
However, in order to give you the best of both worlds, the
door will still use the voice to alert you, thus letting you
know that the user would like to chat.
This avoids the problem of a user paging you 2 minutes after
the 'closing time' configured in MAXSBBS, as you might still
want to at least know about it...
That's about it! If you have any comments, please send a
note (preferably $10 or so... Only kidding, but if the
recession has been kind to you, I sure could use it!) to:
Michael Borgefjord
Mr Fax BBS:
Phone: +61-2-9556681 v32bis 200MB
FIDO 3:711/509
WORLDNET 61:9600/333
MAXSNET 3:30000/70
Mail: PO Box 352 NSW 2029 (Australia)
Suggestions for improvements are also welcome. I'm
considering wether it's worthwhile to make it react
differently at different times of day, and perhaps to users
of different access levels. This would probably have to
involve a .cfg file to make it reasonably flexible, but I'm
not sure if it's worth the trouble.
This program could of course be used as a frontend for
displaying other logfiles as well, but again, this depends
on wether anyone would use it... (I'm sure you all know
that the MaxsBBS textfile print function has got a minor
problem in that it doesn't have an option of pausing at the
end of the file... (Hi MAX!)) This would overcome that
problem, but they say that prevention is better than cure...
Disclaimer: Author not responsible for anything this
program does or does not do. No warranties are offered or
implied. Program is freely distributable to MaxsBBS sysops,
but still copyright by author. More importantly, program is
built on the the famous doorstarter BASIC version by Randy
Quick. Unfortunately, being in BASIC, this implies that it
may have trouble running on certain machines, for example
A3000's (This is of course _not_ Randy's fault!).